package com.cjk.ssm.mapper;

import com.cjk.ssm.entity.Department;
import com.cjk.ssm.entity.Employee;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 员工 -- 持久层
 */
@Repository
public interface EmployeeMapper {
    /**
     * 查找所有数据
     *
     * @return
     */
    List<Employee> findAll();
    //添加一条数据
    boolean add(Employee employee);
    //根据id删除一条数据
    boolean del(Integer id);
    //根据id更新一条数据
    boolean upd(Employee employee);
    //根据id查询一条数据
    Employee findById(Integer id);

    /**
     * 根据姓名模糊查找
     * @param s
     * @return
     */
    List<Employee> findByEmpNameLike(String s);
}
